﻿using TaleWorlds.Library;

namespace MarriageFertility.Helpers
{
    public static class TextColor
    {
        public static Color White => new Color(1, 1, 1);                      // 白色
        public static Color Black => new Color(0, 0, 0);                      // 黑色
        public static Color Red => new Color(1, 0, 0);                        // 红色
        public static Color Green => new Color(0, 1, 0);                      // 绿色
        public static Color Blue => new Color(0, 0, 1);                       // 蓝色
        public static Color Cyan => new Color(0, 1, 1);                       // 青色
        public static Color Magenta => new Color(1, 0, 1);                    // 品红色
        public static Color Yellow => new Color(1, 1, 0);                     // 黄色
        public static Color Orange => new Color(1, 0.5f, 0);                  // 橙色
        public static Color Purple => new Color(0.5f, 0, 0.5f);               // 紫色
        public static Color Pink => new Color(1, 0.4f, 0.7f);                 // 粉红色
        public static Color Brown => new Color(0.6f, 0.4f, 0.2f);             // 棕色
        public static Color Teal => new Color(0, 0.5f, 0.5f);                 // 青绿色
        public static Color Indigo => new Color(0.3f, 0, 0.5f);               // 靛蓝色
        public static Color Gold => new Color(1, 0.84f, 0);                   // 金色
        public static Color Silver => new Color(0.75f, 0.75f, 0.75f);         // 银色
        public static Color Bronze => new Color(0.8f, 0.5f, 0.2f);            // 青铜色
        public static Color Lavender => new Color(0.9f, 0.7f, 1);             // 薰衣草色
        public static Color Emerald => new Color(0.31f, 0.78f, 0.47f);        // 翠绿色
        public static Color Ruby => new Color(0.88f, 0.07f, 0.24f);           // 红宝石色
        public static Color Turquoise => new Color(0.25f, 0.88f, 0.82f);      // 绿松石色
        public static Color SlateGray => new Color(0.44f, 0.5f, 0.56f);       // 石板灰色
        public static Color MidnightBlue => new Color(0.1f, 0.1f, 0.44f);     // 午夜蓝色
        public static Color Chocolate => new Color(0.82f, 0.41f, 0.12f);      // 巧克力色
        public static Color Olive => new Color(0.5f, 0.5f, 0);                // 橄榄色
        public static Color Orchid => new Color(0.85f, 0.44f, 0.84f);         // 兰花紫色
        public static Color SkyBlue => new Color(0.53f, 0.81f, 0.92f);        // 天蓝色
        public static Color Lime => new Color(0.74f, 1, 0);                   // 酸橙色
        public static Color Maroon => new Color(0.5f, 0, 0);                  // 褐红色
        public static Color Navy => new Color(0, 0, 0.5f);                    // 海军蓝色
        public static Color Salmon => new Color(0.98f, 0.5f, 0.45f);          // 鲑红色
        public static Color SteelBlue => new Color(0.27f, 0.51f, 0.71f);      // 钢蓝色
        public static Color Tomato => new Color(1, 0.39f, 0.28f);             // 番茄红色
        public static Color Mint => new Color(0.67f, 0.93f, 0.82f);           // 薄荷绿色
        public static Color Peach => new Color(1, 0.8f, 0.64f);               // 桃色
        public static Color Coral => new Color(1, 0.5f, 0.31f);               // 珊瑚色
        public static Color DeepSkyBlue => new Color(0, 0.75f, 1);            // 深天蓝色
        public static Color DarkGreen => new Color(0, 0.39f, 0);              // 深绿色
        public static Color DarkViolet => new Color(0.58f, 0, 0.83f);         // 深紫色
        public static Color DarkOrange => new Color(1, 0.55f, 0);             // 深橙色
        public static Color LightPink => new Color(1, 0.71f, 0.76f);          // 浅粉红色
        public static Color MediumAquamarine => new Color(0.4f, 0.8f, 0.67f); // 中碧绿色
        public static Color MediumPurple => new Color(0.58f, 0.44f, 0.86f);   // 中紫色
        public static Color OliveDrab => new Color(0.42f, 0.56f, 0.14f);      // 橄榄褐色
        public static Color PaleGoldenrod => new Color(0.93f, 0.91f, 0.67f);  // 苍麒麟色
    }
}